import Vue from "vue"
import VeeValidate from 'vee-validate'

Vue.use(VeeValidate)

//汉化
import zh_CN from 'vee-validate/dist/locale/zh_CN' // 引入中文message
VeeValidate.Validator.localize('zh_CN', {
    messages: {
        ...zh_CN.messages,
        is: (field) => `${field}必须与密码相同`  // 修改内置规则的message
    },
    attributes: {
        phone: '手机号',
        code: '验证码',
        pwd:"密码",
        confirmPwd:"确认密码",
        agree:"协议"
    }
})


//自定义规则
VeeValidate.Validator.extend('agree', {
    validate: value => {
        // 当前函数返回true 代表检验通过
        // 当前函数返回false 代表检验未通过
        // value: 规则使用的input的值! (v-model)
        console.log(value);
        return value
    },
    getMessage: field => field + '必须同意'
})
